/* ==================================================================   
 * Created [2009-4-27 下午11:32:55] by Jon.King 
 * ==================================================================  
 * TSS 
 * ================================================================== 
 * mailTo:jinpujun@hotmail.com
 * Copyright (c) Jon.King, 2009-2012 
 * ================================================================== 
 */

package com.jinhe.tss.core.cachepool;

/** 
 * <p> Reusable.java </p> 
 *
 * 对象可重复使用接口。
 * 
 * 在其实现类中需要实现接口中定义的recycle()方法，实现如何回收利用对象。
 * 
 * @author Jon.King 2006-12-28
 */
public interface Reusable {
    
    /**
     * 当对象使用完毕后，设置其状态，使得它可以重新被使用
     * 
     * @throws 
     *        如果不能recycle该对象则抛异常
     */
    public void recycle() throws Exception;
    
}

